package com.iking.housekeeping.httpbean.elderlyreq;

import java.util.Date;
import java.util.List;

import org.hibernate.validator.constraints.NotBlank;

import com.iking.housekeeping.httpbean.elderlyrelation.HttpElderlyRelation;

/**
 * 老人(请求类)
 * 
 * @author: gf
 * @date: 2018年4月24日 下午5:42:45
 */
public class HttpElderlyReq {
	

	/**
	 * 老人id
	 */
	private String fId;
	
    /**
     * 姓名
     */
	@NotBlank(message = "老人姓名不能为空")
    private String fName;

    /**
     * 年龄
     */
    
    private Integer fAge;

    /**
     * 性别
     */
    private String fGender;
    
    /**
     * 身份证号
     */
    private String fCardId;

    /**
     * 电话
     */
    private String fPhone;

    /**
     * 详细地址
     */
    private String fAddress;
    
    /**
     * 街办社区id
     */
    private String fStreetCommunityId;
    
    /**
     * 街办社区
     */
    private String fStreetCommunity;
    
    /**
     * 备注
     */
    private String fRemarks;

    /**
     * 服务人员ID
     */
    private String fServiceStaffId;
    
    /**
     * 服务人员名字
     */
    private String fStaffName;

    /**
     * 剩余次数
     */
    private Integer fSurplusTimes;
    
    /**
     * 服务内容id
     */
    private String fContentId;
    
    /**
     * 服务内容
     */
    private String fContent;

    /**
     * 家属
     */
    private List<HttpElderlyRelation> list;

	/**
	 * 时间段
	 */
	private Date fQuantumTimeBegin;

	private Date fQuantumTimeEnd;

	private String fState;


	public String getfId() {
		return fId;
	}

	public String getfName() {
		return fName;
	}

	public Integer getfAge() {
		return fAge;
	}

	public String getfGender() {
		return fGender;
	}

	public String getfCardId() {
		return fCardId;
	}

	public String getfPhone() {
		return fPhone;
	}

	public String getfAddress() {
		return fAddress;
	}

	public String getfStreetCommunityId() {
		return fStreetCommunityId;
	}

	public String getfStreetCommunity() {
		return fStreetCommunity;
	}

	public String getfRemarks() {
		return fRemarks;
	}

	public String getfServiceStaffId() {
		return fServiceStaffId;
	}

	public String getfStaffName() {
		return fStaffName;
	}

	public Integer getfSurplusTimes() {
		return fSurplusTimes;
	}

	public String getfContentId() {
		return fContentId;
	}

	public String getfContent() {
		return fContent;
	}

	public List<HttpElderlyRelation> getList() {
		return list;
	}

	public void setfId(String fId) {
		this.fId = fId;
	}

	public void setfName(String fName) {
		this.fName = fName;
	}

	public void setfAge(Integer fAge) {
		this.fAge = fAge;
	}

	public void setfGender(String fGender) {
		this.fGender = fGender;
	}

	public void setfCardId(String fCardId) {
		this.fCardId = fCardId;
	}

	public void setfPhone(String fPhone) {
		this.fPhone = fPhone;
	}

	public void setfAddress(String fAddress) {
		this.fAddress = fAddress;
	}

	public void setfStreetCommunityId(String fStreetCommunityId) {
		this.fStreetCommunityId = fStreetCommunityId;
	}

	public void setfStreetCommunity(String fStreetCommunity) {
		this.fStreetCommunity = fStreetCommunity;
	}

	public void setfRemarks(String fRemarks) {
		this.fRemarks = fRemarks;
	}

	public void setfServiceStaffId(String fServiceStaffId) {
		this.fServiceStaffId = fServiceStaffId;
	}

	public void setfStaffName(String fStaffName) {
		this.fStaffName = fStaffName;
	}

	public void setfSurplusTimes(Integer fSurplusTimes) {
		this.fSurplusTimes = fSurplusTimes;
	}

	public void setfContentId(String fContentId) {
		this.fContentId = fContentId;
	}

	public void setfContent(String fContent) {
		this.fContent = fContent;
	}

	public void setList(List<HttpElderlyRelation> list) {
		this.list = list;
	}

	public Date getfQuantumTimeEnd() {
		return fQuantumTimeEnd;
	}

	public void setfQuantumTimeEnd(Date fQuantumTimeEnd) {
		this.fQuantumTimeEnd = fQuantumTimeEnd;
	}

	public Date getfQuantumTimeBegin() {
		return fQuantumTimeBegin;
	}
	public void setfQuantumTimeBegin(Date fQuantumTimeBegin) {
		this.fQuantumTimeBegin = fQuantumTimeBegin;
	}

	public String getfState() {
		return fState;
	}

	public void setfState(String fState) {
		this.fState = fState;
	}

	@Override
	public String toString() {
		return "HttpElderlyReq [fId=" + fId + ", fName=" + fName + ", fAge=" + fAge + ", fGender=" + fGender
				+ ", fCardId=" + fCardId + ", fPhone=" + fPhone + ", fAddress=" + fAddress + ", fStreetCommunityId="
				+ fStreetCommunityId + ", fStreetCommunity=" + fStreetCommunity + ", fRemarks=" + fRemarks
				+ ", fServiceStaffId=" + fServiceStaffId + ", fStaffName=" + fStaffName + ", fSurplusTimes="
				+ fSurplusTimes + ", fContentId=" + fContentId + ", fContent=" + fContent + ", list=" + list + "]";
	}

    
	
}
